Podczas instalacji sterownika aparatu baz danych Microsoft Jet 2.5, program instalacyjny wpisuje zestaw domy£lnych warto£ci do podkluczy Engines i ISAM Formats w Rejestrze Windows. Dodawanie, usuwanie lub zmiana tych ustawie± powinny byµ wykonywane za po£rednictwem pomoc╣ Edytora Rejestru. W nastΩpnych punktach opisano inicjowanie i ustawienia formatu ISAM w│a£ciwe dla sterownika aparatu baz danych Microsoft Jet.
Folder Jet\4.0\Engines\Jet 2.x zawiera ustawienia inicjuj╣ce sterownika msrd2x40.dll, u┐ywanego przy dostΩpie do arkuszy programu Microsoft Access 2.0. Typowe ustawienia pozycji tego folderu s╣ przedstawione w poni┐szym przyk│adzie.
win32=<£cie┐ka>\ msrd2x40.dll
PageTimeout=5
LockedPageTimeout=5
CursorTimeout=5
LockRetry=20
CommitLockRetry=20
MaxBufferSize=512
ReadAheadPages=16
IdleFrequency=10
ForceOsFlush = 0
NastΩpuj╣ce pozycje s╣ u┐ywane do konfigurowania aparatu baz danych Microsoft Jet:
Pozycja | Opis |
---|---|
win32 | Po│o┐enie sterownika aparatu baz danych (.dll). Pe│na £cie┐ka jest okre£lana podczas instalacji. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ. |
PageTimeout | Limit czasu miΩdzy umieszczeniem danych nie zablokowanych przed odczytem w wewnΩtrznym buforze a ich uniewa┐nieniem. Warto£µ ta jest okre£lana jako wielokrotno£µ 100 milisekund. Warto£ci╣ domy£ln╣ jest 5 jednostek, czyli 0,5 sekundy. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
LockedPageTimeout | Limit czasu miΩdzy umieszczeniem danych zablokowanych przed odczytem w wewnΩtrznym buforze a ich uniewa┐nieniem. Warto£µ ta jest okre£lana jako wielokrotno£µ 100 milisekund. Warto£ci╣ domy£ln╣ jest 5 jednostek, czyli 0,5 sekundy. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
CursorTimeout | Limit czasu, przez kt≤ry odwo│anie do strony pozostaje na niej, wyra┐ony w wielokrotno£ciach 100 milisekund. Warto£ci╣ domy£ln╣ jest 5 jednostek, czyli 0,5 sekundy. To ustawienie jest obowi╣zuj╣ce tylko dla wersji 1.x aparatu baz danych Microsoft Jet. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
LockRetry | Liczba pr≤b dostΩpu do zablokowanej strony przed zwr≤ceniem komunikatu o konflikcie wynikaj╣cym z blokady. Warto£ci╣ domy£ln╣ jest 20; pozycja LockRetry jest powi╣zana z pozycj╣ CommitLockRetry. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
CommitLockRetry | Liczba pr≤b przeprowadzanych przez aparat baz danych Microsoft Jet w celu zablokowania danych niezbΩdnego do zatwierdzenia dokonanych w nim zmian. Je£li aparat baz danych Microsoft Jet nie otrzyma│ blokady zatwierdzaj╣cej, nie mo┐e dokonaµ zmian w danych.
Liczba pr≤b, jakie aparat baz danych Microsoft Jet przeprowadza w celu uzyskania blokady zatwierdzaj╣cej, jest bezpo£rednio powi╣zany z warto£ci╣ LockRetry. Dla ka┐dej pr≤by uzyskania blokady zatwierdzaj╣cej aparat baz danych Microsoft Jet wykona tyle pr≤b, ile wynosi warto£µ LockRetry. Na przyk│ad, je£li pozycja CommitLockRetry ma warto£µ 20, za£ pozycja LockRetry ma warto£µ 20, to aparat baz danych wykona 20 pr≤b uzyskania blokady zatwierdzaj╣cej, a podczas ka┐dej z tych pr≤b aparat baz danych wykona 20 pr≤b uzyskania blokady, czyli │╣cznie 400 takich pr≤b. Warto£ci╣ domy£ln╣ pozycji CommitLockRetry jest 20. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
MaxBufferSize | Wielko£µ wewnΩtrznego bufora aparatu baz danych, mierzona w kilobajtach (KB). MaxBufferSize musi byµ liczb╣ ca│kowit╣ z przedzia│u od 9 do 4096 w│╣cznie. Warto£ci╣ domy£ln╣ jest 512. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
ReadAheadPages | Liczba stron czytanych w prz≤d podczas operacji sekwencyjnego przeszukiwania. Warto£ci╣ domy£ln╣ jest 16. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
ForceOSFlush | Ustawienie r≤┐ne od 0 oznacza, ┐e zatwierdzenie lub zapis wymusza zapisanie bufora systemu operacyjnego na dysk. Ustawienie r≤wne 0 (jest to warto£µ domy£lna) oznacza, ┐e nie nast╣pi wymuszony zapis na dysk. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
IdleFrequency | Czas, mierzony wielokrotno£ci╣ 100 milisekund, przez kt≤ry program Microsoft Jet bΩdzie odczekiwa│ przed zwolnieniem blokady odczytu. Warto£ci╣ domy£ln╣ jest 10, czyli jedna sekunda. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD. |
Folder Jet\4.0\ISAM Formats\Jet 2.x zawiera nastΩpuj╣ce pozycje.
Nazwa pozycji |
Typ danych w Windows NT 3.51 |
Typ danych w Windows 95 i Windows NT 4.0 |
Warto£µ |
---|---|---|---|
Engine | REG_SZ | String | Jet 2.x |
OneTablePerFile | REG_BINARY | Binary | 00 |
IndexDialog | REG_BINARY | Binary | 00 |
CreateDBOnExport | REG_BINARY | Binary | 00 |
IsamType | REG_DWORD | DWORD | 0 |
Uwaga Aby nowe ustawienia zaczΩ│y obowi╣zywaµ, po ich zmianie w Rejestrze Windows nale┐y zako±czyµ pracΩ z aparatem baz danych i uruchomiµ aparat ponownie.
Dostosowywanie ustawie± Rejestru Windows dla aparatu baz danych Microsoft Jet